package com.rshare.domain.gyl;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.gyl.CGJS;

/**
 * @采购结算确认
 * @author Zhouqian
 * @Date 2017年3月23日 下午5:28:59
 */
public class CGJSInfo extends CGJS {

	private static final long serialVersionUID = -4195947066140108225L;

	private String searchgysid;
	private String searchgysmc;
	private String searchjsdid;
	private Date searchjsrqb;
	private Date searchjsrqe;

	private CGJS newData;
	private CGJS modifyData;
	private CGJS oldData;

	public String getSearchgysid() {
		return searchgysid;
	}

	public void setSearchgysid(String searchgysid) {
		this.searchgysid = searchgysid;
	}

	public String getSearchgysmc() {
		return searchgysmc;
	}

	public void setSearchgysmc(String searchgysmc) {
		this.searchgysmc = searchgysmc;
	}

	public String getSearchjsdid() {
		return searchjsdid;
	}

	public void setSearchjsdid(String searchjsdid) {
		this.searchjsdid = searchjsdid;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchjsrqb() {
		return searchjsrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchjsrqe() {
		return searchjsrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchjsrqe(Date searchjsrqe) {
		this.searchjsrqe = searchjsrqe;
	}

	public CGJS getNewData() {
		return newData;
	}

	public void setNewData(CGJS newData) {
		this.newData = newData;
	}

	public CGJS getModifyData() {
		return modifyData;
	}

	public void setModifyData(CGJS modifyData) {
		this.modifyData = modifyData;
	}

	public CGJS getOldData() {
		return oldData;
	}

	public void setOldData(CGJS oldData) {
		this.oldData = oldData;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchjsrqb(Date searchjsrqb) {
		this.searchjsrqb = searchjsrqb;
	}

}
